<!DOCTYPE html>
<html lang="en-US">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<title>create_sample_identifier [HALCON算子参考手册]</title>
<style type="text/css">
      body {
    color: #000000;
    background-color: #ffffff;
    margin: 0;
    font-family: Arial, Helvetica, sans-serif;
}

.body_main {
    margin-left: 35px;
    margin-right: 35px;
}

@media screen and (min-width:992px) {

    .body_main {
        margin-left: 10%;
        margin-right: 10%;
    }

    table.toctable {
        width: 80%
    }
}

@media screen and (min-width:1400px) {

    .body_main {
        margin-left: 15%;
        margin-right: 15%;
    }

    table.toctable {
        width: 70%
    }
}

body>div ul ul {
    margin-left: inherit;
}

a:link {
    color: #0044cc;
}

a:link,
a:visited {
    text-decoration: none;
}

a:link:hover,
a:visited:hover {
    text-decoration: underline;
}

th {
    text-align: left;
}

h1,
h2,
h3,
h4,
h5,
h6 {
    text-rendering: optimizeLegibility;
    color: #666666;
}

code {
    font-family: monospace,monospace;
}

h1 a.halconoperator {
    font-family: Arial, Helvetica, sans-serif;
    color: #666666;
}

h2 a.halconoperator {
    font-family: Arial, Helvetica, sans-serif;
    color: #666666;
}

hr {
    border: 0;
    border-top: solid 1px #f28d26;
}

.pre {
    display: block;
    padding-bottom: 1ex;
    font-family: monospace;
    white-space: pre;
}

pre {
    font-family: monospace, monospace;
    padding: 1ex;
    white-space: pre-wrap;
}

.toc {
    font-size: 80%;
    border-top: 1px dashed #f28d26;
    border-bottom: 1px dashed #f28d26;
    padding-top: 5px;
    padding-bottom: 5px;
}

.inv {
    margin: 0;
    border: 0;
    padding: 0;
}

.banner {
    color: #666666;
    padding-left: 1em;
}

.logo {
    background-color: white;
}

.keyboard {
    font-size: 80%;
    padding-left: 3px;
    padding-right: 3px;
    border-radius: 5px;
    border-width: 1px;
    border-style: solid;
    border-color: #f28d26;
    background-color: #f3f3f3;
}

.warning {
    margin-top: 2ex;
    margin-bottom: 1ex;
    padding: 10px;
    text-align: center;
    border: 1px solid;
    color: #bb0000;
    background-color: #fff7f7
}

.imprint {
    margin-top: 1ex;
    font-size: 80%;
    color: #666666;
}

.imprinthead {
    font-weight: bolder;
    color: #666666;
}

.indexlink {
    text-align: right;
    padding-bottom: 5px;
}

.postscript {
    margin-top: 2ex;
    font-size: 80%;
    color: #666666
}

.evenrow {
    background-color: #e7e7ef;
    vertical-align: top;
}

.oddrow {
    background-color: #f7f7ff;
    vertical-align: top;
}

.headrow {
    background-color: #97979f;
    color: #ffffff;
    vertical-align: top;
}

.logorow {
    vertical-align: top;
}

.error {
    color: red;
}

.var {
    font-style: italic
}

.halconoperator {
    font-family: monospace, monospace;
}

span.operator {
    font-family: monospace, monospace;
}

span.procedure {
    font-family: monospace, monospace;
}

span.operation {
    font-family: monospace, monospace;
}

span.feature {
    font-family: Arial, Helvetica, Homerton, sans-serif;
}

ul {
    padding-left: 1.2em;
}

li.dot {
    list-style-type: square;
    color: #f28d26;
}

.breadcrumb {
    font-size: 80%;
    color: white;
    background-color: #062d64;
    margin-bottom: 20px;
    padding-left: 35px;
    padding-right: 35px;
    padding-bottom: 15px;
}

.webbar {
    font-size: 80%;
    background-color: #dddddd;
    margin-top: 0px;
    margin-left: -35px;
    margin-right: -35px;
    margin-bottom: 0px;
    padding-top: 5px;
    padding-left: 35px;
    padding-right: 35px;
    padding-bottom: 5px;
}

.footer {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    border-top: 1px dashed #f28d26;
    font-size: 80%;
    color: #666666;
    padding-bottom: 8px;
}

.footer .socialmedia a {
    padding-left: 7px;
}

.socialmedia {
    padding-top: 10px;
}

.copyright {
    margin-top: 19px;
}

.breadcrumb a {
    color: #ffffff;
    border-bottom: 1px solid white;
}

.breadcrumb a:link:hover,
.breadcrumb a:visited:hover {
    text-decoration: none;
    border-bottom: none;
}

.heading {
    margin-top: 1ex;
    font-size: 110%;
    font-weight: bold;
    color: #666666;
}

.text {
    color: black;
}

.example {
    font-size: 80%;
    background-color: #f3f3f3;
    border: 1px dashed #666666;
    padding: 10px;
}

.displaymath {
    display: block;
    text-align: center;
    margin-top: 1ex;
    margin-bottom: 1ex;
}

.title {
    float: left;
    padding-top: 3px;
    padding-bottom: 3px;
}

.signnote {
    font-family: Arial, Helvetica, Homerton, sans-serif;
    font-size: 80%;
    color: #666666;
    font-weight: lighter;
    font-style: italic
}

.par {
    margin-bottom: 1.5em;
}

.parhead {
    text-align: right;
}

.parname {
    float: left;
}

.pardesc {
    font-size: 85%;
    margin-top: 0.5em;
    margin-bottom: 0.5em;
    margin-left: 2em;
}

.parcat {
    color: #666;
    font-weight: bold;
}

*[data-if=cpp],
*[data-if=c],
*[data-if=dotnet],
*[data-if=com],
*[data-if=python] {
    display: none;
}

.tabbar {
    text-align: right;
    border-bottom: 1px solid #f28d26;
    margin-bottom: 0.5em;
}

ul.tabs {
    padding-top: 3px;
    padding-bottom: 3px;
    margin-top: 10px;
    margin-bottom: 0;
    font-size: 80%
}

ul.tabs li {
    padding-top: 3px;
    padding-bottom: 3px;
    display: inline;
    overflow: hidden;
    list-style-type: none;
    margin: 0;
    margin-left: 8px;
    border-top: 1px solid #666;
    border-left: 1px solid #666;
    border-right: 1px solid #666;
}

ul.tabs li.active {
    border-left: 1px solid #f28d26;
    border-right: 1px solid #f28d26;
    border-top: 1px solid #f28d26;
    border-bottom: 1px solid #fff;
}

ul.tabs li.inactive {
    background-color: #eee;
}

ul.tabs li a {
    padding-left: 5px;
    padding-right: 5px;
    color: #666;
}

ul.tabs li a:link:hover {
    text-decoration: none;
}

ul.tabs li.inactive a {
    color: #666;
}

ul.tabs li.active a {
    color: black;
}

dl.generic dd {
    margin-bottom: 1em;
}

.pari {
    color: olive;
}

.paro {
    color: maroon;
}

.comment {
    font-size: 80%;
    color: green;
    white-space: nowrap;
}

table.grid {
    border-collapse: collapse;
}

table.grid td {
    padding: 5px;
    border: 1px solid;
}

table.layout {
    border: 0px;
}

table.layout td {
    padding: 5px;
}

table.table {
    border-collapse: collapse;
}

table.table td {
    padding: 5px;
    border-left: 0px;
    border-right: 0px;
}

table.table tr:last-child {
    border-bottom: 1px solid;
}

table.table th {
    padding: 5px;
    border-top: 1px solid;
    border-bottom: 1px solid;
    border-left: 0px;
    border-right: 0px;
}

.details_summary {
    cursor: pointer;
}

table.toctable {
    width: 100%;
}

table.toctable col:first-child {
    width: 20%;
}

table.toctable col:nth-last-child(2) {
    width: 8%;
}

table.altcolored tr:nth-child(even) {
    background-color: #f3f3f3;
}

    </style>
<!--OP_REF_STYLE_END-->
<script>
    <!--
var active_lang='hdevelop';function switchVisibility(obj,active_lang,new_lang)
{var display_style='inline';
for(var i=0;i<obj.length;i++)
{if(obj.item(i).getAttribute('data-if')==new_lang)
{obj.item(i).style.display=display_style;}
if(obj.item(i).getAttribute('data-if')==active_lang)
{obj.item(i).style.display='none';}}
return;}
function toggleLanguage(new_lang,initial)
{if(active_lang!=new_lang)
{var lis=document.getElementsByTagName('li');for(var i=0;i<lis.length;i++)
{if(lis.item(i).id=='syn-'+new_lang)
{lis.item(i).className='active';}
else
{lis.item(i).className='inactive';}}
var divs=document.getElementsByTagName('div');var spans=document.getElementsByTagName('span');switchVisibility(divs,active_lang,new_lang);switchVisibility(spans,active_lang,new_lang);if(!initial)
{setCookie("halcon_reference_language",new_lang,null,null);}
active_lang=new_lang;}
return;}
function setCookie(name,value,domain,exp_offset,path,secure)
{localStorage.setItem(name,value);}
function getCookie(name)
{return localStorage.getItem(name);}
function initialize()
{var qs=location.href.split('?')[1];var qs_lang_raw=location.href.split('interface=')[1];var qs_lang;if(qs_lang_raw)
{qs_lang=qs_lang_raw.split('#')[0];}
var cookie_lang=getCookie("halcon_reference_language");var new_lang;if((qs_lang=="hdevelop")||(qs_lang=="dotnet")||(qs_lang=="python")||(qs_lang=="cpp")||(qs_lang=="c"))
{new_lang=qs_lang;setCookie("halcon_reference_language",new_lang,null,null);}
else if((cookie_lang=="hdevelop")||(cookie_lang=="dotnet")||(cookie_lang=="python")||(cookie_lang=="cpp")||(cookie_lang=="c"))
{new_lang=cookie_lang;}
else
{new_lang="hdevelop";}
toggleLanguage(new_lang,1);return;}
-->

  </script>
</head>
<body onload="initialize();">
<div class="breadcrumb">
<br class="inv"><a href="index.html">目录</a> / <a href="toc_legacy.html">过时</a> / <a href="toc_legacy_identification.html">Identification</a><br class="inv">
</div>
<div class="body_main">
<div class="tabbar"><ul class="tabs">
<li id="syn-hdevelop" class="active"><a href="javascript:void(0);" onclick="toggleLanguage('hdevelop')" onfocus="blur()">HDevelop</a></li>
<li id="syn-dotnet" class="inactive"><a href="javascript:void(0);" onclick="toggleLanguage('dotnet')" onfocus="blur()">.NET</a></li>
<li id="syn-python" class="inactive"><a href="javascript:void(0);" onclick="toggleLanguage('python')" onfocus="blur()">Python</a></li>
<li id="syn-cpp" class="inactive"><a href="javascript:void(0);" onclick="toggleLanguage('cpp')" onfocus="blur()">C++</a></li>
<li id="syn-c" class="inactive"><a href="javascript:void(0);" onclick="toggleLanguage('c')" onfocus="blur()">C</a></li>
</ul></div>
<div class="indexlink">
<a href="index_classes.html"><span data-if="dotnet" style="display:none;">类别</span><span data-if="cpp" style="display:none;">类别</span></a><span data-if="dotnet" style="display:none;"> | </span><span data-if="cpp" style="display:none;"> | </span><a href="index_by_name.html">算子列表</a>
</div>
<!--OP_REF_HEADER_END-->
<h1 id="sec_name">
<span data-if="hdevelop" style="display:inline;">create_sample_identifier</span><span data-if="c" style="display:none;">T_create_sample_identifier</span><span data-if="cpp" style="display:none;">CreateSampleIdentifier</span><span data-if="dotnet" style="display:none;">CreateSampleIdentifier</span><span data-if="python" style="display:none;">create_sample_identifier</span> (算子名称)</h1>
<h2>名称</h2>
<p><code><span data-if="hdevelop" style="display:inline;">create_sample_identifier</span><span data-if="c" style="display:none;">T_create_sample_identifier</span><span data-if="cpp" style="display:none;">CreateSampleIdentifier</span><span data-if="dotnet" style="display:none;">CreateSampleIdentifier</span><span data-if="python" style="display:none;">create_sample_identifier</span></code> — Create a new sample identifier.</p>
<h2>警告</h2>
<p><b><code><span data-if="hdevelop" style="display:inline">create_sample_identifier</span><span data-if="c" style="display:none">create_sample_identifier</span><span data-if="cpp" style="display:none">CreateSampleIdentifier</span><span data-if="com" style="display:none">CreateSampleIdentifier</span><span data-if="dotnet" style="display:none">CreateSampleIdentifier</span><span data-if="python" style="display:none">create_sample_identifier</span></code> is obsolete and is only provided for
reasons of backward compatibility. New applications should use 该算子s
for Deep-Learning-based classification instead, for details see
<a href="toc_deeplearning_classification.html">Deep Learning / Classification</a>.</b></p>
<h2 id="sec_synopsis">参数签名</h2>
<div data-if="hdevelop" style="display:inline;">
<p>
<code><b>create_sample_identifier</b>( :  : <a href="#GenParamName"><i>GenParamName</i></a>, <a href="#GenParamValue"><i>GenParamValue</i></a> : <a href="#SampleIdentifier"><i>SampleIdentifier</i></a>)</code></p>
</div>
<div data-if="c" style="display:none;">
<p>
<code>Herror <b>T_create_sample_identifier</b>(const Htuple <a href="#GenParamName"><i>GenParamName</i></a>, const Htuple <a href="#GenParamValue"><i>GenParamValue</i></a>, Htuple* <a href="#SampleIdentifier"><i>SampleIdentifier</i></a>)</code></p>
</div>
<div data-if="cpp" style="display:none;">
<p>
<code>void <b>CreateSampleIdentifier</b>(const HTuple&amp; <a href="#GenParamName"><i>GenParamName</i></a>, const HTuple&amp; <a href="#GenParamValue"><i>GenParamValue</i></a>, HTuple* <a href="#SampleIdentifier"><i>SampleIdentifier</i></a>)</code></p>
<p>
<code>void <a href="HSampleIdentifier.html">HSampleIdentifier</a>::<b>HSampleIdentifier</b>(const HTuple&amp; <a href="#GenParamName"><i>GenParamName</i></a>, const HTuple&amp; <a href="#GenParamValue"><i>GenParamValue</i></a>)</code></p>
<p>
<code>void <a href="HSampleIdentifier.html">HSampleIdentifier</a>::<b>CreateSampleIdentifier</b>(const HTuple&amp; <a href="#GenParamName"><i>GenParamName</i></a>, const HTuple&amp; <a href="#GenParamValue"><i>GenParamValue</i></a>)</code></p>
</div>
<div data-if="com" style="display:none;"></div>
<div data-if="dotnet" style="display:none;">
<p>
<code>static void <a href="HOperatorSet.html">HOperatorSet</a>.<b>CreateSampleIdentifier</b>(<a href="HTuple.html">HTuple</a> <a href="#GenParamName"><i>genParamName</i></a>, <a href="HTuple.html">HTuple</a> <a href="#GenParamValue"><i>genParamValue</i></a>, out <a href="HTuple.html">HTuple</a> <a href="#SampleIdentifier"><i>sampleIdentifier</i></a>)</code></p>
<p>
<code>public <a href="HSampleIdentifier.html">HSampleIdentifier</a>(<a href="HTuple.html">HTuple</a> <a href="#GenParamName"><i>genParamName</i></a>, <a href="HTuple.html">HTuple</a> <a href="#GenParamValue"><i>genParamValue</i></a>)</code></p>
<p>
<code>void <a href="HSampleIdentifier.html">HSampleIdentifier</a>.<b>CreateSampleIdentifier</b>(<a href="HTuple.html">HTuple</a> <a href="#GenParamName"><i>genParamName</i></a>, <a href="HTuple.html">HTuple</a> <a href="#GenParamValue"><i>genParamValue</i></a>)</code></p>
</div>
<div data-if="python" style="display:none;">
<p>
<code>def <b>create_sample_identifier</b>(<a href="#GenParamName"><i>gen_param_name</i></a>: Sequence[str], <a href="#GenParamValue"><i>gen_param_value</i></a>: Sequence[Union[str, float, int]]) -&gt; HHandle</code></p>
</div>
<h2 id="sec_description">描述</h2>
<p>该算子 <code><span data-if="hdevelop" style="display:inline">create_sample_identifier</span><span data-if="c" style="display:none">create_sample_identifier</span><span data-if="cpp" style="display:none">CreateSampleIdentifier</span><span data-if="com" style="display:none">CreateSampleIdentifier</span><span data-if="dotnet" style="display:none">CreateSampleIdentifier</span><span data-if="python" style="display:none">create_sample_identifier</span></code> creates a new sample
identifier.  Alternatively, an already available sample identifier can be
read from file with 该算子 <a href="read_sample_identifier.html"><code><span data-if="hdevelop" style="display:inline">read_sample_identifier</span><span data-if="c" style="display:none">read_sample_identifier</span><span data-if="cpp" style="display:none">ReadSampleIdentifier</span><span data-if="com" style="display:none">ReadSampleIdentifier</span><span data-if="dotnet" style="display:none">ReadSampleIdentifier</span><span data-if="python" style="display:none">read_sample_identifier</span></code></a>.
</p>
<p>For an explanation of the concept of sample-based identification
see the introduction of chapter <a href="toc_legacy_identification.html">Legacy / Identification</a>.
</p>
<p>Note that if you want to use color information, you must specify this
explicitly by setting the generic parameter <i><span data-if="hdevelop" style="display:inline">'add_color_info'</span><span data-if="c" style="display:none">"add_color_info"</span><span data-if="cpp" style="display:none">"add_color_info"</span><span data-if="com" style="display:none">"add_color_info"</span><span data-if="dotnet" style="display:none">"add_color_info"</span><span data-if="python" style="display:none">"add_color_info"</span></i> to
<i><span data-if="hdevelop" style="display:inline">'true'</span><span data-if="c" style="display:none">"true"</span><span data-if="cpp" style="display:none">"true"</span><span data-if="com" style="display:none">"true"</span><span data-if="dotnet" style="display:none">"true"</span><span data-if="python" style="display:none">"true"</span></i>.
</p>
<p>The generic parameters can be used to influence the behavior of the sample
identifier.  Typically, only <i><span data-if="hdevelop" style="display:inline">'add_color_info'</span><span data-if="c" style="display:none">"add_color_info"</span><span data-if="cpp" style="display:none">"add_color_info"</span><span data-if="com" style="display:none">"add_color_info"</span><span data-if="dotnet" style="display:none">"add_color_info"</span><span data-if="python" style="display:none">"add_color_info"</span></i> must be considered.
The parameters and their corresponding values can be specified by using
<a href="#GenParamName"><i><code><span data-if="hdevelop" style="display:inline">GenParamName</span><span data-if="c" style="display:none">GenParamName</span><span data-if="cpp" style="display:none">GenParamName</span><span data-if="com" style="display:none">GenParamName</span><span data-if="dotnet" style="display:none">genParamName</span><span data-if="python" style="display:none">gen_param_name</span></code></i></a> and <a href="#GenParamValue"><i><code><span data-if="hdevelop" style="display:inline">GenParamValue</span><span data-if="c" style="display:none">GenParamValue</span><span data-if="cpp" style="display:none">GenParamValue</span><span data-if="com" style="display:none">GenParamValue</span><span data-if="dotnet" style="display:none">genParamValue</span><span data-if="python" style="display:none">gen_param_value</span></code></i></a>, respectively.  The following
values for <a href="#GenParamName"><i><code><span data-if="hdevelop" style="display:inline">GenParamName</span><span data-if="c" style="display:none">GenParamName</span><span data-if="cpp" style="display:none">GenParamName</span><span data-if="com" style="display:none">GenParamName</span><span data-if="dotnet" style="display:none">genParamName</span><span data-if="python" style="display:none">gen_param_name</span></code></i></a> are possible:
</p>
<dl class="generic">


<dt><b><i><span data-if="hdevelop" style="display:inline">'add_color_info'</span><span data-if="c" style="display:none">"add_color_info"</span><span data-if="cpp" style="display:none">"add_color_info"</span><span data-if="com" style="display:none">"add_color_info"</span><span data-if="dotnet" style="display:none">"add_color_info"</span><span data-if="python" style="display:none">"add_color_info"</span></i>:</b></dt>
<dd>
<p>
 This parameter determines if color
information is used for the identification. If <i><span data-if="hdevelop" style="display:inline">'add_color_info'</span><span data-if="c" style="display:none">"add_color_info"</span><span data-if="cpp" style="display:none">"add_color_info"</span><span data-if="com" style="display:none">"add_color_info"</span><span data-if="dotnet" style="display:none">"add_color_info"</span><span data-if="python" style="display:none">"add_color_info"</span></i>
is set to <i><span data-if="hdevelop" style="display:inline">'true'</span><span data-if="c" style="display:none">"true"</span><span data-if="cpp" style="display:none">"true"</span><span data-if="com" style="display:none">"true"</span><span data-if="dotnet" style="display:none">"true"</span><span data-if="python" style="display:none">"true"</span></i>, color information is used. Note that in this
case, all images used for the preparation and the training of the sample
identifier must be RGB color images.  If <i><span data-if="hdevelop" style="display:inline">'add_color_info'</span><span data-if="c" style="display:none">"add_color_info"</span><span data-if="cpp" style="display:none">"add_color_info"</span><span data-if="com" style="display:none">"add_color_info"</span><span data-if="dotnet" style="display:none">"add_color_info"</span><span data-if="python" style="display:none">"add_color_info"</span></i> is set
to <i><span data-if="hdevelop" style="display:inline">'false'</span><span data-if="c" style="display:none">"false"</span><span data-if="cpp" style="display:none">"false"</span><span data-if="com" style="display:none">"false"</span><span data-if="dotnet" style="display:none">"false"</span><span data-if="python" style="display:none">"false"</span></i>, no color information is used. Use color information,
if the objects to be identified have different colors and if the
illumination can be controlled to some degree.  In this case, the use of
color information makes the identification more robust.
</p>
<p><i>List of values:</i> <i><span data-if="hdevelop" style="display:inline">'true'</span><span data-if="c" style="display:none">"true"</span><span data-if="cpp" style="display:none">"true"</span><span data-if="com" style="display:none">"true"</span><span data-if="dotnet" style="display:none">"true"</span><span data-if="python" style="display:none">"true"</span></i>, <i><span data-if="hdevelop" style="display:inline">'false'</span><span data-if="c" style="display:none">"false"</span><span data-if="cpp" style="display:none">"false"</span><span data-if="com" style="display:none">"false"</span><span data-if="dotnet" style="display:none">"false"</span><span data-if="python" style="display:none">"false"</span></i>
</p>
<p><i>Default value:</i> <i><span data-if="hdevelop" style="display:inline">'false'</span><span data-if="c" style="display:none">"false"</span><span data-if="cpp" style="display:none">"false"</span><span data-if="com" style="display:none">"false"</span><span data-if="dotnet" style="display:none">"false"</span><span data-if="python" style="display:none">"false"</span></i>
</p>
</dd>

<dt><b><i><span data-if="hdevelop" style="display:inline">'add_texture_info'</span><span data-if="c" style="display:none">"add_texture_info"</span><span data-if="cpp" style="display:none">"add_texture_info"</span><span data-if="com" style="display:none">"add_texture_info"</span><span data-if="dotnet" style="display:none">"add_texture_info"</span><span data-if="python" style="display:none">"add_texture_info"</span></i>:</b></dt>
<dd>
<p>
 This parameter determines if texture
information is used for the identification. If <i><span data-if="hdevelop" style="display:inline">'add_texture_info'</span><span data-if="c" style="display:none">"add_texture_info"</span><span data-if="cpp" style="display:none">"add_texture_info"</span><span data-if="com" style="display:none">"add_texture_info"</span><span data-if="dotnet" style="display:none">"add_texture_info"</span><span data-if="python" style="display:none">"add_texture_info"</span></i>
is set to <i><span data-if="hdevelop" style="display:inline">'true'</span><span data-if="c" style="display:none">"true"</span><span data-if="cpp" style="display:none">"true"</span><span data-if="com" style="display:none">"true"</span><span data-if="dotnet" style="display:none">"true"</span><span data-if="python" style="display:none">"true"</span></i>, texture information is used.  If
<i><span data-if="hdevelop" style="display:inline">'add_texture_info'</span><span data-if="c" style="display:none">"add_texture_info"</span><span data-if="cpp" style="display:none">"add_texture_info"</span><span data-if="com" style="display:none">"add_texture_info"</span><span data-if="dotnet" style="display:none">"add_texture_info"</span><span data-if="python" style="display:none">"add_texture_info"</span></i> is set to <i><span data-if="hdevelop" style="display:inline">'false'</span><span data-if="c" style="display:none">"false"</span><span data-if="cpp" style="display:none">"false"</span><span data-if="com" style="display:none">"false"</span><span data-if="dotnet" style="display:none">"false"</span><span data-if="python" style="display:none">"false"</span></i>, no texture
information is used. Typically, <i><span data-if="hdevelop" style="display:inline">'add_texture_info'</span><span data-if="c" style="display:none">"add_texture_info"</span><span data-if="cpp" style="display:none">"add_texture_info"</span><span data-if="com" style="display:none">"add_texture_info"</span><span data-if="dotnet" style="display:none">"add_texture_info"</span><span data-if="python" style="display:none">"add_texture_info"</span></i> should be set
to <i><span data-if="hdevelop" style="display:inline">'true'</span><span data-if="c" style="display:none">"true"</span><span data-if="cpp" style="display:none">"true"</span><span data-if="com" style="display:none">"true"</span><span data-if="dotnet" style="display:none">"true"</span><span data-if="python" style="display:none">"true"</span></i>, because sample-based identification requires textured
objects. Note that at least one of the two generic parameters
<i><span data-if="hdevelop" style="display:inline">'add_color_info'</span><span data-if="c" style="display:none">"add_color_info"</span><span data-if="cpp" style="display:none">"add_color_info"</span><span data-if="com" style="display:none">"add_color_info"</span><span data-if="dotnet" style="display:none">"add_color_info"</span><span data-if="python" style="display:none">"add_color_info"</span></i> and <i><span data-if="hdevelop" style="display:inline">'add_texture_info'</span><span data-if="c" style="display:none">"add_texture_info"</span><span data-if="cpp" style="display:none">"add_texture_info"</span><span data-if="com" style="display:none">"add_texture_info"</span><span data-if="dotnet" style="display:none">"add_texture_info"</span><span data-if="python" style="display:none">"add_texture_info"</span></i> must be set to
<i><span data-if="hdevelop" style="display:inline">'true'</span><span data-if="c" style="display:none">"true"</span><span data-if="cpp" style="display:none">"true"</span><span data-if="com" style="display:none">"true"</span><span data-if="dotnet" style="display:none">"true"</span><span data-if="python" style="display:none">"true"</span></i>.
</p>
<p><i>List of values:</i> <i><span data-if="hdevelop" style="display:inline">'true'</span><span data-if="c" style="display:none">"true"</span><span data-if="cpp" style="display:none">"true"</span><span data-if="com" style="display:none">"true"</span><span data-if="dotnet" style="display:none">"true"</span><span data-if="python" style="display:none">"true"</span></i>, <i><span data-if="hdevelop" style="display:inline">'false'</span><span data-if="c" style="display:none">"false"</span><span data-if="cpp" style="display:none">"false"</span><span data-if="com" style="display:none">"false"</span><span data-if="dotnet" style="display:none">"false"</span><span data-if="python" style="display:none">"false"</span></i>
</p>
<p><i>Default value:</i> <i><span data-if="hdevelop" style="display:inline">'true'</span><span data-if="c" style="display:none">"true"</span><span data-if="cpp" style="display:none">"true"</span><span data-if="com" style="display:none">"true"</span><span data-if="dotnet" style="display:none">"true"</span><span data-if="python" style="display:none">"true"</span></i>
</p>
</dd>

<dt><b><i><span data-if="hdevelop" style="display:inline">'image_resize_method'</span><span data-if="c" style="display:none">"image_resize_method"</span><span data-if="cpp" style="display:none">"image_resize_method"</span><span data-if="com" style="display:none">"image_resize_method"</span><span data-if="dotnet" style="display:none">"image_resize_method"</span><span data-if="python" style="display:none">"image_resize_method"</span></i>:</b></dt>
<dd>
<p>
 To speed up the identification
process, the images are resized internally to a given size or by a given
factor. If <i><span data-if="hdevelop" style="display:inline">'none'</span><span data-if="c" style="display:none">"none"</span><span data-if="cpp" style="display:none">"none"</span><span data-if="com" style="display:none">"none"</span><span data-if="dotnet" style="display:none">"none"</span><span data-if="python" style="display:none">"none"</span></i> is selected, no resizing will be done.  For
<i><span data-if="hdevelop" style="display:inline">'scale_factor'</span><span data-if="c" style="display:none">"scale_factor"</span><span data-if="cpp" style="display:none">"scale_factor"</span><span data-if="com" style="display:none">"scale_factor"</span><span data-if="dotnet" style="display:none">"scale_factor"</span><span data-if="python" style="display:none">"scale_factor"</span></i>, a constant scale factor can be set and for
<i><span data-if="hdevelop" style="display:inline">'subsampling_step'</span><span data-if="c" style="display:none">"subsampling_step"</span><span data-if="cpp" style="display:none">"subsampling_step"</span><span data-if="com" style="display:none">"subsampling_step"</span><span data-if="dotnet" style="display:none">"subsampling_step"</span><span data-if="python" style="display:none">"subsampling_step"</span></i>, a constant subsampling step, i.e., the
inverse of the scale factor can be set. Finally, for
<i><span data-if="hdevelop" style="display:inline">'image_area'</span><span data-if="c" style="display:none">"image_area"</span><span data-if="cpp" style="display:none">"image_area"</span><span data-if="com" style="display:none">"image_area"</span><span data-if="dotnet" style="display:none">"image_area"</span><span data-if="python" style="display:none">"image_area"</span></i>, a constant size of the resized image can be
specified. The corresponding values can be set with the
<i><span data-if="hdevelop" style="display:inline">'image_resize_value'</span><span data-if="c" style="display:none">"image_resize_value"</span><span data-if="cpp" style="display:none">"image_resize_value"</span><span data-if="com" style="display:none">"image_resize_value"</span><span data-if="dotnet" style="display:none">"image_resize_value"</span><span data-if="python" style="display:none">"image_resize_value"</span></i> (see below).
</p>
<p>To make the identification process faster, choose parameters that lead to
a smaller internal image, i.e., use smaller scale factors or image sizes
or a larger subsampling step. If the objects to be identified show
high-frequency texture, the identification result may become better, if a
larger internal image size is used, because otherwise the texture may be
eliminated in the resized images.
</p>
<p><i>List of values:</i> <i><span data-if="hdevelop" style="display:inline">'none'</span><span data-if="c" style="display:none">"none"</span><span data-if="cpp" style="display:none">"none"</span><span data-if="com" style="display:none">"none"</span><span data-if="dotnet" style="display:none">"none"</span><span data-if="python" style="display:none">"none"</span></i>, <i><span data-if="hdevelop" style="display:inline">'scale_factor'</span><span data-if="c" style="display:none">"scale_factor"</span><span data-if="cpp" style="display:none">"scale_factor"</span><span data-if="com" style="display:none">"scale_factor"</span><span data-if="dotnet" style="display:none">"scale_factor"</span><span data-if="python" style="display:none">"scale_factor"</span></i>,
<i><span data-if="hdevelop" style="display:inline">'subsampling_step'</span><span data-if="c" style="display:none">"subsampling_step"</span><span data-if="cpp" style="display:none">"subsampling_step"</span><span data-if="com" style="display:none">"subsampling_step"</span><span data-if="dotnet" style="display:none">"subsampling_step"</span><span data-if="python" style="display:none">"subsampling_step"</span></i>, <i><span data-if="hdevelop" style="display:inline">'image_area'</span><span data-if="c" style="display:none">"image_area"</span><span data-if="cpp" style="display:none">"image_area"</span><span data-if="com" style="display:none">"image_area"</span><span data-if="dotnet" style="display:none">"image_area"</span><span data-if="python" style="display:none">"image_area"</span></i>
</p>
<p><i>Default value:</i> <i><span data-if="hdevelop" style="display:inline">'image_area'</span><span data-if="c" style="display:none">"image_area"</span><span data-if="cpp" style="display:none">"image_area"</span><span data-if="com" style="display:none">"image_area"</span><span data-if="dotnet" style="display:none">"image_area"</span><span data-if="python" style="display:none">"image_area"</span></i>
</p>
</dd>

<dt><b><i><span data-if="hdevelop" style="display:inline">'image_resize_value'</span><span data-if="c" style="display:none">"image_resize_value"</span><span data-if="cpp" style="display:none">"image_resize_value"</span><span data-if="com" style="display:none">"image_resize_value"</span><span data-if="dotnet" style="display:none">"image_resize_value"</span><span data-if="python" style="display:none">"image_resize_value"</span></i>:</b></dt>
<dd>
<p>
 With this parameter, the selected
<i><span data-if="hdevelop" style="display:inline">'image_resize_method'</span><span data-if="c" style="display:none">"image_resize_method"</span><span data-if="cpp" style="display:none">"image_resize_method"</span><span data-if="com" style="display:none">"image_resize_method"</span><span data-if="dotnet" style="display:none">"image_resize_method"</span><span data-if="python" style="display:none">"image_resize_method"</span></i> can be parameterized. If
<i><span data-if="hdevelop" style="display:inline">'image_resize_method'</span><span data-if="c" style="display:none">"image_resize_method"</span><span data-if="cpp" style="display:none">"image_resize_method"</span><span data-if="com" style="display:none">"image_resize_method"</span><span data-if="dotnet" style="display:none">"image_resize_method"</span><span data-if="python" style="display:none">"image_resize_method"</span></i> is set to <i><span data-if="hdevelop" style="display:inline">'scale_factor'</span><span data-if="c" style="display:none">"scale_factor"</span><span data-if="cpp" style="display:none">"scale_factor"</span><span data-if="com" style="display:none">"scale_factor"</span><span data-if="dotnet" style="display:none">"scale_factor"</span><span data-if="python" style="display:none">"scale_factor"</span></i>, the
value of <i><span data-if="hdevelop" style="display:inline">'image_resize_value'</span><span data-if="c" style="display:none">"image_resize_value"</span><span data-if="cpp" style="display:none">"image_resize_value"</span><span data-if="com" style="display:none">"image_resize_value"</span><span data-if="dotnet" style="display:none">"image_resize_value"</span><span data-if="python" style="display:none">"image_resize_value"</span></i> defines the scale factor to be
used. If <i><span data-if="hdevelop" style="display:inline">'image_resize_method'</span><span data-if="c" style="display:none">"image_resize_method"</span><span data-if="cpp" style="display:none">"image_resize_method"</span><span data-if="com" style="display:none">"image_resize_method"</span><span data-if="dotnet" style="display:none">"image_resize_method"</span><span data-if="python" style="display:none">"image_resize_method"</span></i> is set to
<i><span data-if="hdevelop" style="display:inline">'subsampling_step'</span><span data-if="c" style="display:none">"subsampling_step"</span><span data-if="cpp" style="display:none">"subsampling_step"</span><span data-if="com" style="display:none">"subsampling_step"</span><span data-if="dotnet" style="display:none">"subsampling_step"</span><span data-if="python" style="display:none">"subsampling_step"</span></i>, the value of <i><span data-if="hdevelop" style="display:inline">'image_resize_value'</span><span data-if="c" style="display:none">"image_resize_value"</span><span data-if="cpp" style="display:none">"image_resize_value"</span><span data-if="com" style="display:none">"image_resize_value"</span><span data-if="dotnet" style="display:none">"image_resize_value"</span><span data-if="python" style="display:none">"image_resize_value"</span></i>
defines the subsampling step, i.e., the inverse of the scale factor. If
<i><span data-if="hdevelop" style="display:inline">'image_resize_method'</span><span data-if="c" style="display:none">"image_resize_method"</span><span data-if="cpp" style="display:none">"image_resize_method"</span><span data-if="com" style="display:none">"image_resize_method"</span><span data-if="dotnet" style="display:none">"image_resize_method"</span><span data-if="python" style="display:none">"image_resize_method"</span></i> is set to <i><span data-if="hdevelop" style="display:inline">'image_area'</span><span data-if="c" style="display:none">"image_area"</span><span data-if="cpp" style="display:none">"image_area"</span><span data-if="com" style="display:none">"image_area"</span><span data-if="dotnet" style="display:none">"image_area"</span><span data-if="python" style="display:none">"image_area"</span></i>, the value
of <i><span data-if="hdevelop" style="display:inline">'image_resize_value'</span><span data-if="c" style="display:none">"image_resize_value"</span><span data-if="cpp" style="display:none">"image_resize_value"</span><span data-if="com" style="display:none">"image_resize_value"</span><span data-if="dotnet" style="display:none">"image_resize_value"</span><span data-if="python" style="display:none">"image_resize_value"</span></i> defines the area of the resized image
given in megapixels, i.e., in million pixels.
</p>
<p><i>Suggested values:</i> <i>0.25</i>, <i>0.5</i>, <i>1.0</i>,
<i>2</i>, <i>3</i>, <i>4</i>
</p>
<p><i>Default value:</i> The default value depends on the selected
<i><span data-if="hdevelop" style="display:inline">'image_resize_method'</span><span data-if="c" style="display:none">"image_resize_method"</span><span data-if="cpp" style="display:none">"image_resize_method"</span><span data-if="com" style="display:none">"image_resize_method"</span><span data-if="dotnet" style="display:none">"image_resize_method"</span><span data-if="python" style="display:none">"image_resize_method"</span></i>. It is
</p>
<ul>

<li>
<p> <i>0.5</i> for <i><span data-if="hdevelop" style="display:inline">'scale_factor'</span><span data-if="c" style="display:none">"scale_factor"</span><span data-if="cpp" style="display:none">"scale_factor"</span><span data-if="com" style="display:none">"scale_factor"</span><span data-if="dotnet" style="display:none">"scale_factor"</span><span data-if="python" style="display:none">"scale_factor"</span></i>,
</p>
</li>
<li>
<p> <i>2.0</i>  for <i><span data-if="hdevelop" style="display:inline">'subsampling_step'</span><span data-if="c" style="display:none">"subsampling_step"</span><span data-if="cpp" style="display:none">"subsampling_step"</span><span data-if="com" style="display:none">"subsampling_step"</span><span data-if="dotnet" style="display:none">"subsampling_step"</span><span data-if="python" style="display:none">"subsampling_step"</span></i>, and
</p>
</li>
<li>
<p> <i>0.5</i>  for <i><span data-if="hdevelop" style="display:inline">'image_area'</span><span data-if="c" style="display:none">"image_area"</span><span data-if="cpp" style="display:none">"image_area"</span><span data-if="com" style="display:none">"image_area"</span><span data-if="dotnet" style="display:none">"image_area"</span><span data-if="python" style="display:none">"image_area"</span></i>.
</p>
</li>
</ul>

</dd>
</dl>
<h2 id="sec_execution">运行信息</h2>
<ul>
  <li>多线程类型:可重入(与非独占操作符并行运行)。</li>
<li>多线程作用域:全局(可以从任何线程调用)。</li>
  <li>未经并行化处理。</li>
</ul>
<p>This operator returns a handle. Note that the state of an instance of this handle type may be changed by specific operators even though the handle is used as an input parameter by those operators.</p>
<h2 id="sec_parameters">参数表</h2>
  <div class="par">
<div class="parhead">
<span id="GenParamName" class="parname"><b><code><span data-if="hdevelop" style="display:inline">GenParamName</span><span data-if="c" style="display:none">GenParamName</span><span data-if="cpp" style="display:none">GenParamName</span><span data-if="com" style="display:none">GenParamName</span><span data-if="dotnet" style="display:none">genParamName</span><span data-if="python" style="display:none">gen_param_name</span></code></b> (input_control)  </span><span>attribute.name-array <code>→</code> <span data-if="dotnet" style="display:none"><a href="HTuple.html">HTuple</a></span><span data-if="python" style="display:none">Sequence[str]</span><span data-if="cpp" style="display:none"><a href="HTuple.html">HTuple</a></span><span data-if="c" style="display:none">Htuple</span><span data-if="hdevelop" style="display:inline"> (string)</span><span data-if="dotnet" style="display:none"> (<i>string</i>)</span><span data-if="cpp" style="display:none"> (<i>HString</i>)</span><span data-if="c" style="display:none"> (<i>char*</i>)</span></span>
</div>
<p class="pardesc">Parameter name.</p>
<p class="pardesc"><span class="parcat">Default:
      </span>[]</p>
<p class="pardesc"><span class="parcat">List of values:
      </span><span data-if="hdevelop" style="display:inline">'add_color_info'</span><span data-if="c" style="display:none">"add_color_info"</span><span data-if="cpp" style="display:none">"add_color_info"</span><span data-if="com" style="display:none">"add_color_info"</span><span data-if="dotnet" style="display:none">"add_color_info"</span><span data-if="python" style="display:none">"add_color_info"</span>, <span data-if="hdevelop" style="display:inline">'add_texture_info'</span><span data-if="c" style="display:none">"add_texture_info"</span><span data-if="cpp" style="display:none">"add_texture_info"</span><span data-if="com" style="display:none">"add_texture_info"</span><span data-if="dotnet" style="display:none">"add_texture_info"</span><span data-if="python" style="display:none">"add_texture_info"</span>, <span data-if="hdevelop" style="display:inline">'image_resize_method'</span><span data-if="c" style="display:none">"image_resize_method"</span><span data-if="cpp" style="display:none">"image_resize_method"</span><span data-if="com" style="display:none">"image_resize_method"</span><span data-if="dotnet" style="display:none">"image_resize_method"</span><span data-if="python" style="display:none">"image_resize_method"</span>, <span data-if="hdevelop" style="display:inline">'image_resize_value'</span><span data-if="c" style="display:none">"image_resize_value"</span><span data-if="cpp" style="display:none">"image_resize_value"</span><span data-if="com" style="display:none">"image_resize_value"</span><span data-if="dotnet" style="display:none">"image_resize_value"</span><span data-if="python" style="display:none">"image_resize_value"</span></p>
</div>
  <div class="par">
<div class="parhead">
<span id="GenParamValue" class="parname"><b><code><span data-if="hdevelop" style="display:inline">GenParamValue</span><span data-if="c" style="display:none">GenParamValue</span><span data-if="cpp" style="display:none">GenParamValue</span><span data-if="com" style="display:none">GenParamValue</span><span data-if="dotnet" style="display:none">genParamValue</span><span data-if="python" style="display:none">gen_param_value</span></code></b> (input_control)  </span><span>attribute.value-array <code>→</code> <span data-if="dotnet" style="display:none"><a href="HTuple.html">HTuple</a></span><span data-if="python" style="display:none">Sequence[Union[str, float, int]]</span><span data-if="cpp" style="display:none"><a href="HTuple.html">HTuple</a></span><span data-if="c" style="display:none">Htuple</span><span data-if="hdevelop" style="display:inline"> (string / </span><span data-if="hdevelop" style="display:inline">real / </span><span data-if="hdevelop" style="display:inline">integer)</span><span data-if="dotnet" style="display:none"> (<i>string</i> / </span><span data-if="dotnet" style="display:none">double / </span><span data-if="dotnet" style="display:none">int / </span><span data-if="dotnet" style="display:none">long)</span><span data-if="cpp" style="display:none"> (<i>HString</i> / </span><span data-if="cpp" style="display:none">double / </span><span data-if="cpp" style="display:none">Hlong)</span><span data-if="c" style="display:none"> (<i>char*</i> / </span><span data-if="c" style="display:none">double / </span><span data-if="c" style="display:none">Hlong)</span></span>
</div>
<p class="pardesc">Parameter value.</p>
<p class="pardesc"><span class="parcat">Default:
      </span>[]</p>
<p class="pardesc"><span class="parcat">Suggested values:
      </span><span data-if="hdevelop" style="display:inline">'none'</span><span data-if="c" style="display:none">"none"</span><span data-if="cpp" style="display:none">"none"</span><span data-if="com" style="display:none">"none"</span><span data-if="dotnet" style="display:none">"none"</span><span data-if="python" style="display:none">"none"</span>, <span data-if="hdevelop" style="display:inline">'scale_factor'</span><span data-if="c" style="display:none">"scale_factor"</span><span data-if="cpp" style="display:none">"scale_factor"</span><span data-if="com" style="display:none">"scale_factor"</span><span data-if="dotnet" style="display:none">"scale_factor"</span><span data-if="python" style="display:none">"scale_factor"</span>, <span data-if="hdevelop" style="display:inline">'subsampling_step'</span><span data-if="c" style="display:none">"subsampling_step"</span><span data-if="cpp" style="display:none">"subsampling_step"</span><span data-if="com" style="display:none">"subsampling_step"</span><span data-if="dotnet" style="display:none">"subsampling_step"</span><span data-if="python" style="display:none">"subsampling_step"</span>, <span data-if="hdevelop" style="display:inline">'image_area'</span><span data-if="c" style="display:none">"image_area"</span><span data-if="cpp" style="display:none">"image_area"</span><span data-if="com" style="display:none">"image_area"</span><span data-if="dotnet" style="display:none">"image_area"</span><span data-if="python" style="display:none">"image_area"</span>, 0.25, 0.5, 0.75, 1.0, 2, 3, 4, <span data-if="hdevelop" style="display:inline">'true'</span><span data-if="c" style="display:none">"true"</span><span data-if="cpp" style="display:none">"true"</span><span data-if="com" style="display:none">"true"</span><span data-if="dotnet" style="display:none">"true"</span><span data-if="python" style="display:none">"true"</span>, <span data-if="hdevelop" style="display:inline">'false'</span><span data-if="c" style="display:none">"false"</span><span data-if="cpp" style="display:none">"false"</span><span data-if="com" style="display:none">"false"</span><span data-if="dotnet" style="display:none">"false"</span><span data-if="python" style="display:none">"false"</span></p>
</div>
  <div class="par">
<div class="parhead">
<span id="SampleIdentifier" class="parname"><b><code><span data-if="hdevelop" style="display:inline">SampleIdentifier</span><span data-if="c" style="display:none">SampleIdentifier</span><span data-if="cpp" style="display:none">SampleIdentifier</span><span data-if="com" style="display:none">SampleIdentifier</span><span data-if="dotnet" style="display:none">sampleIdentifier</span><span data-if="python" style="display:none">sample_identifier</span></code></b> (output_control)  </span><span>sample_identifier <code>→</code> <span data-if="dotnet" style="display:none"><a href="HSampleIdentifier.html">HSampleIdentifier</a>, </span><span data-if="dotnet" style="display:none"><a href="HTuple.html">HTuple</a></span><span data-if="python" style="display:none">HHandle</span><span data-if="cpp" style="display:none"><a href="HTuple.html">HTuple</a></span><span data-if="c" style="display:none">Htuple</span><span data-if="hdevelop" style="display:inline"> (handle)</span><span data-if="dotnet" style="display:none"> (<i>IntPtr</i>)</span><span data-if="cpp" style="display:none"> (<i>HHandle</i>)</span><span data-if="c" style="display:none"> (<i>handle</i>)</span></span>
</div>
<p class="pardesc">Handle of the sample identifier.</p>
</div>
<h2 id="sec_result">结果</h2>
<p>如果参数均有效，算子 <code><span data-if="hdevelop" style="display:inline">create_sample_identifier</span><span data-if="c" style="display:none">create_sample_identifier</span><span data-if="cpp" style="display:none">CreateSampleIdentifier</span><span data-if="com" style="display:none">CreateSampleIdentifier</span><span data-if="dotnet" style="display:none">CreateSampleIdentifier</span><span data-if="python" style="display:none">create_sample_identifier</span></code>
返回值 <TT>2</TT> (
      <TT>H_MSG_TRUE</TT>)
    .  If necessary an exception is raised.  </p>
<h2 id="sec_successors">可能的后置算子</h2>
<p>
<code><a href="add_sample_identifier_preparation_data.html"><span data-if="hdevelop" style="display:inline">add_sample_identifier_preparation_data</span><span data-if="c" style="display:none">add_sample_identifier_preparation_data</span><span data-if="cpp" style="display:none">AddSampleIdentifierPreparationData</span><span data-if="com" style="display:none">AddSampleIdentifierPreparationData</span><span data-if="dotnet" style="display:none">AddSampleIdentifierPreparationData</span><span data-if="python" style="display:none">add_sample_identifier_preparation_data</span></a></code>, 
<code><a href="set_sample_identifier_param.html"><span data-if="hdevelop" style="display:inline">set_sample_identifier_param</span><span data-if="c" style="display:none">set_sample_identifier_param</span><span data-if="cpp" style="display:none">SetSampleIdentifierParam</span><span data-if="com" style="display:none">SetSampleIdentifierParam</span><span data-if="dotnet" style="display:none">SetSampleIdentifierParam</span><span data-if="python" style="display:none">set_sample_identifier_param</span></a></code>
</p>
<h2 id="sec_alternatives">可替代算子</h2>
<p>
<code><a href="read_sample_identifier.html"><span data-if="hdevelop" style="display:inline">read_sample_identifier</span><span data-if="c" style="display:none">read_sample_identifier</span><span data-if="cpp" style="display:none">ReadSampleIdentifier</span><span data-if="com" style="display:none">ReadSampleIdentifier</span><span data-if="dotnet" style="display:none">ReadSampleIdentifier</span><span data-if="python" style="display:none">read_sample_identifier</span></a></code>
</p>
<h2 id="sec_see">参考其它</h2>
<p>
<code><a href="prepare_sample_identifier.html"><span data-if="hdevelop" style="display:inline">prepare_sample_identifier</span><span data-if="c" style="display:none">prepare_sample_identifier</span><span data-if="cpp" style="display:none">PrepareSampleIdentifier</span><span data-if="com" style="display:none">PrepareSampleIdentifier</span><span data-if="dotnet" style="display:none">PrepareSampleIdentifier</span><span data-if="python" style="display:none">prepare_sample_identifier</span></a></code>, 
<code><a href="add_sample_identifier_training_data.html"><span data-if="hdevelop" style="display:inline">add_sample_identifier_training_data</span><span data-if="c" style="display:none">add_sample_identifier_training_data</span><span data-if="cpp" style="display:none">AddSampleIdentifierTrainingData</span><span data-if="com" style="display:none">AddSampleIdentifierTrainingData</span><span data-if="dotnet" style="display:none">AddSampleIdentifierTrainingData</span><span data-if="python" style="display:none">add_sample_identifier_training_data</span></a></code>, 
<code><a href="train_sample_identifier.html"><span data-if="hdevelop" style="display:inline">train_sample_identifier</span><span data-if="c" style="display:none">train_sample_identifier</span><span data-if="cpp" style="display:none">TrainSampleIdentifier</span><span data-if="com" style="display:none">TrainSampleIdentifier</span><span data-if="dotnet" style="display:none">TrainSampleIdentifier</span><span data-if="python" style="display:none">train_sample_identifier</span></a></code>, 
<code><a href="apply_sample_identifier.html"><span data-if="hdevelop" style="display:inline">apply_sample_identifier</span><span data-if="c" style="display:none">apply_sample_identifier</span><span data-if="cpp" style="display:none">ApplySampleIdentifier</span><span data-if="com" style="display:none">ApplySampleIdentifier</span><span data-if="dotnet" style="display:none">ApplySampleIdentifier</span><span data-if="python" style="display:none">apply_sample_identifier</span></a></code>, 
<code><a href="get_sample_identifier_param.html"><span data-if="hdevelop" style="display:inline">get_sample_identifier_param</span><span data-if="c" style="display:none">get_sample_identifier_param</span><span data-if="cpp" style="display:none">GetSampleIdentifierParam</span><span data-if="com" style="display:none">GetSampleIdentifierParam</span><span data-if="dotnet" style="display:none">GetSampleIdentifierParam</span><span data-if="python" style="display:none">get_sample_identifier_param</span></a></code>, 
<code><a href="get_sample_identifier_object_info.html"><span data-if="hdevelop" style="display:inline">get_sample_identifier_object_info</span><span data-if="c" style="display:none">get_sample_identifier_object_info</span><span data-if="cpp" style="display:none">GetSampleIdentifierObjectInfo</span><span data-if="com" style="display:none">GetSampleIdentifierObjectInfo</span><span data-if="dotnet" style="display:none">GetSampleIdentifierObjectInfo</span><span data-if="python" style="display:none">get_sample_identifier_object_info</span></a></code>, 
<code><a href="remove_sample_identifier_preparation_data.html"><span data-if="hdevelop" style="display:inline">remove_sample_identifier_preparation_data</span><span data-if="c" style="display:none">remove_sample_identifier_preparation_data</span><span data-if="cpp" style="display:none">RemoveSampleIdentifierPreparationData</span><span data-if="com" style="display:none">RemoveSampleIdentifierPreparationData</span><span data-if="dotnet" style="display:none">RemoveSampleIdentifierPreparationData</span><span data-if="python" style="display:none">remove_sample_identifier_preparation_data</span></a></code>, 
<code><a href="remove_sample_identifier_training_data.html"><span data-if="hdevelop" style="display:inline">remove_sample_identifier_training_data</span><span data-if="c" style="display:none">remove_sample_identifier_training_data</span><span data-if="cpp" style="display:none">RemoveSampleIdentifierTrainingData</span><span data-if="com" style="display:none">RemoveSampleIdentifierTrainingData</span><span data-if="dotnet" style="display:none">RemoveSampleIdentifierTrainingData</span><span data-if="python" style="display:none">remove_sample_identifier_training_data</span></a></code>, 
<code><a href="write_sample_identifier.html"><span data-if="hdevelop" style="display:inline">write_sample_identifier</span><span data-if="c" style="display:none">write_sample_identifier</span><span data-if="cpp" style="display:none">WriteSampleIdentifier</span><span data-if="com" style="display:none">WriteSampleIdentifier</span><span data-if="dotnet" style="display:none">WriteSampleIdentifier</span><span data-if="python" style="display:none">write_sample_identifier</span></a></code>, 
<code><a href="serialize_sample_identifier.html"><span data-if="hdevelop" style="display:inline">serialize_sample_identifier</span><span data-if="c" style="display:none">serialize_sample_identifier</span><span data-if="cpp" style="display:none">SerializeSampleIdentifier</span><span data-if="com" style="display:none">SerializeSampleIdentifier</span><span data-if="dotnet" style="display:none">SerializeSampleIdentifier</span><span data-if="python" style="display:none">serialize_sample_identifier</span></a></code>, 
<code><a href="deserialize_sample_identifier.html"><span data-if="hdevelop" style="display:inline">deserialize_sample_identifier</span><span data-if="c" style="display:none">deserialize_sample_identifier</span><span data-if="cpp" style="display:none">DeserializeSampleIdentifier</span><span data-if="com" style="display:none">DeserializeSampleIdentifier</span><span data-if="dotnet" style="display:none">DeserializeSampleIdentifier</span><span data-if="python" style="display:none">deserialize_sample_identifier</span></a></code>, 
<code><a href="clear_sample_identifier.html"><span data-if="hdevelop" style="display:inline">clear_sample_identifier</span><span data-if="c" style="display:none">clear_sample_identifier</span><span data-if="cpp" style="display:none">ClearSampleIdentifier</span><span data-if="com" style="display:none">ClearSampleIdentifier</span><span data-if="dotnet" style="display:none">ClearSampleIdentifier</span><span data-if="python" style="display:none">clear_sample_identifier</span></a></code>, 
<code><a href="set_sample_identifier_object_info.html"><span data-if="hdevelop" style="display:inline">set_sample_identifier_object_info</span><span data-if="c" style="display:none">set_sample_identifier_object_info</span><span data-if="cpp" style="display:none">SetSampleIdentifierObjectInfo</span><span data-if="com" style="display:none">SetSampleIdentifierObjectInfo</span><span data-if="dotnet" style="display:none">SetSampleIdentifierObjectInfo</span><span data-if="python" style="display:none">set_sample_identifier_object_info</span></a></code>
</p>
<h2 id="sec_module">模块</h2>
<p>
Matching</p>
<!--OP_REF_FOOTER_START-->
<hr>
<div class="indexlink">
<a href="index_classes.html"><span data-if="dotnet" style="display:none;">类别</span><span data-if="cpp" style="display:none;">类别</span></a><span data-if="dotnet" style="display:none;"> | </span><span data-if="cpp" style="display:none;"> | </span><a href="index_by_name.html">算子列表</a>
</div>
<div class="footer">
<div class="copyright">HALCON算子参考手册 Copyright © 2015-2023 51Halcon</div>
</div>
</div>
</body>
</html>
